Text copied to clipboard!

Название

Text copied to clipboard!

Разработчик встроенных систем на C

Описание

Text copied to clipboard!
Мы ищем разработчика встроенных систем на языке C, который присоединится к нашей команде для создания и поддержки программного обеспечения, работающего на встроенных устройствах. Ваша основная задача будет заключаться в разработке эффективного, надежного и масштабируемого кода для микроконтроллеров и других аппаратных платформ. Вы будете тесно сотрудничать с инженерами аппаратного обеспечения и другими разработчиками для интеграции программного обеспечения с аппаратными компонентами, а также участвовать в тестировании и отладке систем. Идеальный кандидат должен обладать глубокими знаниями языка C, опытом работы с низкоуровневым программированием и пониманием архитектуры микроконтроллеров. Мы ценим внимание к деталям, умение работать в команде и стремление к постоянному профессиональному развитию. Ваша работа будет иметь прямое влияние на качество и функциональность наших продуктов, используемых в различных отраслях, включая промышленность, автомобильную электронику и потребительскую электронику. Если вы хотите развиваться в области встроенных систем и создавать инновационные решения, мы будем рады видеть вас в нашей команде.

Обязанности

Text copied to clipboard!
  • Разработка и поддержка программного обеспечения для встроенных систем на языке C.
  • Оптимизация кода для обеспечения высокой производительности и низкого энергопотребления.
  • Интеграция программного обеспечения с аппаратными компонентами и периферийными устройствами.
  • Участие в проектировании архитектуры программного обеспечения для новых продуктов.
  • Тестирование, отладка и устранение неисправностей в программном обеспечении.
  • Документирование кода и процессов разработки.
  • Сотрудничество с командой инженеров для достижения общих целей проекта.
  • Обеспечение соответствия программного обеспечения стандартам качества и безопасности.
  • Обновление и поддержка существующих встроенных систем.
  • Анализ требований и подготовка технической документации.

Требования

Text copied to clipboard!
  • Опыт разработки встроенных систем на языке C не менее 3 лет.
  • Глубокие знания языка C и особенностей его применения в встроенных системах.
  • Знание архитектуры микроконтроллеров и периферийных устройств.
  • Опыт работы с отладочными инструментами и средствами тестирования.
  • Понимание принципов работы операционных систем реального времени (RTOS) будет преимуществом.
  • Умение читать и понимать схемы и техническую документацию.
  • Опыт работы с системами контроля версий (Git, SVN).
  • Способность работать в команде и эффективно коммуницировать.
  • Высшее техническое образование в области информатики, электроники или смежных областях.
  • Знание английского языка на уровне чтения технической документации.

Возможные вопросы на интервью

Text copied to clipboard!
  • Какой у вас опыт разработки на языке C для встроенных систем?
  • С какими микроконтроллерами вы работали?
  • Расскажите о проекте, где вы оптимизировали производительность встроенного ПО.
  • Какие инструменты отладки и тестирования вы используете?
  • Как вы обеспечиваете качество и надежность кода?
  • Есть ли у вас опыт работы с RTOS?
  • Как вы документируете свой код и процессы разработки?
  • Опишите ситуацию, когда вам пришлось решать сложную проблему в встроенном ПО.
  • Как вы работаете в команде разработчиков?
  • Какие методы контроля версий вы предпочитаете и почему?